#include<stdio.h>
#include<stdlib.h>
#include<conio.h> 
int main()
{
	int i,j;
	int x=5,y=5;//飞机的初始坐标
	char input;
	int fire=0;
	int kill=0;
	int nx=5;//靶子的坐标 

	while(1)
	{
		system("cls");//清屏函数 
		
		
		if(kill==0)
		{
			for(i=0;i<nx;i++)                     //靶子 
				printf(" ");
			printf("+\n"); 
		}
		if(kill==1)
		{
			for(i=0;i<nx;i++)                     //靶子 
				printf(" ");
			printf(" \n"); 
		}
		
		
		if(fire==0)                           //开火的设置 
		{                                   	        // 
		for(i=0;i<y;i++)                                // 
			printf("\n");                               // 
		}                                               // 
		                                                // 
		else                                            // 
		{                                               // 
			for(i=0;i<y;i++)                            // 
			{                                           // 
				for(j=0;j<x;j++)                        // 
					printf(" ");                        // 
				printf("  |\n");
				if(x==nx-2)
				{
					kill=1;
				}
			}                                           // 
			fire=0;                                     // 
		}                                     //开火的设置 
		
		
		
		
		for(j=0;j<x;j++)                     //飞机机身的样子 
			printf(" ");                                   // 
		printf("  *\n");                                   //
		for(j=0;j<x;j++)                                   //
			printf(" ");                                   //
		printf("*****\n");                                 //
		for(j=0;j<x;j++)                                   //
			printf(" ");                                   //
		printf(" * * ");                     //飞机机身的样子
		
		
		
		
		
		
		input=getch();                     //控制飞机的行为 
		if(input=='s')                                   // 
			y++;                                         // 
		if(input=='w')                                   // 
			y--;                                         // 
		if(input=='d')                                   // 
			x++;                                         // 
		if(input=='a')                                   // 
			x--;                                         // 
		if(input==' ')                                   // 
			fire=1;                       //控制飞机的行为 
			
	}
	return 0;
} 